
package com.lonely.order.domain.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.lonely.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;


/**
 * @author 黄志标
 * @date 2025-07-03 16:30
 * @Description: 订单部件物料表
 */
@Data
@Accessors(chain = true)
@EqualsAndHashCode(callSuper = true)
@TableName("sys_order_part_material")
public class SysOrderPartMaterial extends BaseEntity implements Serializable {

    /**
     * 订单id
     */
    private Long orderId;

    /**
     * 订单部件id
     */
    private Long orderPartId;

    /**
     * 订单编号
     */
    private String produceOrderId;

    /**
     * 部件code
     */
    private String partCode;

    /**
     * 商品颜色
     */
    private String goodsColor;

    /**
     * 物料项目
     */
    private String item;

    /**
     * 使用部位
     */
    private String partUsed;

    /**
     * 单件用量
     */
    private String singlePieceUsage;

    /**
     * 二次工艺
     */
    private String secondProcess;

    /**
     * 花型号
     */
    private String flowerModel;

    /**
     * 花型图片
     */
    private String flowerPatternPic;

    /**
     * 裁剪方式
     */
    private String cuttingMethod;

    /**
     * 损耗%
     */
    private String loss;


    /**
     * 物料名称
     */
    private String materialName;

    /**
     * 单位
     */
    private String unit;

    /**
     * 包边门幅
     */
    private String borderedDoorWidth;

    /**
     * 克重
     */
    private String gramWeight;

    /**
     * 成分
     */
    private String ingredients;

    /**
     * 物料类型名称
     */
    private String materialTypeName;

    /**
     * 直弹
     */
    private String straightBullet;

    /**
     * 横弹
     */
    private String horizontalBullet;

    /**
     * 供应商id
     */
    private Long supplierId;

    /**
     * 供应商名称
     */
    private String supplierName;

    /**
     * 供应商地址
     */
    private String supplierAddress;

    /**
     * 供应商电话
     */
    private String supplierPhone;

    /**
     * 供应商编码
     */
    private String supplierCode;

    /**
     * 供应商色号
     */
    private String supplierColorCode;

    /**
     * 供应商利润率
     */
    private String supplierProfitMargin;

    /**
     * 供应商物料单价
     */
    private String supplierUnitPrice;

    /**
     * 物料sku
     */
    private String materialSku;

    /**
     * 颜色
     */
    private String materialColor;

    /**
     * 物料图片
     */
    private String materialPic;

    /**
     * 物料单价
     */
    private String unitPrice;

    /**
     * 实际单价
     */
    private String actualUnitPrice;

    /**
     * MRP含税单价
     */
    private String mrpTaxInclusiveUnitPrice;

    /**
     * 来源商品部件id
     */
    private Long sourceGoodsPartId;

    /**
     * 来源商品部件id
     */
    private Long sourceGoodsMaterialId;
}
